package com.cxs.chain.simple.handler;

import com.cxs.chain.simple.AbstractHandler;

/**
 * @Author: cxs
 */
public class BHandler extends AbstractHandler {


    /**
     * 定义抽象方法，处理业务逻辑
     * 这里也可以传递参数
     *
     * @return
     */
    @Override
    public Object doHandler() {
        System.out.println("我是B处理器，处理一部分业务逻辑");
        AbstractHandler nextHandler = getNextHandler();
        if (nextHandler != null) {
            // 执行下一个处理器
            return nextHandler.doHandler();
        }
        return "B处理器返回了";
    }
}
